@charset "utf-8";
/* CSS Document */
html{
	background:rgb(246,246,246);
}
.head{
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	background:rgb(77,0,106);
}
.head h1{
	width:100%;
	text-align:center;
	line-height:45px;
	color:#fff;
	font-size:18px;
	letter-spacing:2px;
}
.btn{
	width:94%;
	height:40px;
	margin:10px 3%;
	background:rgb(77,0,106);
	box-shadow:inset 0px 0px 2px rgba(255,182,206,.75);
	-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,190,.75);
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size:18px;
	color:#fff;
	text-shadow:1px 1px  3px rgba(0,0,0,0.75);
	-webkit-text-shadow:1px 1px 3px rgba(0,0,0,0.75); 
	-ms-text-shadow:1px 1px  3px rgba(0,0,0,0.75);
	-moz-text-shadow:1px 1px  3px rgba(0,0,0,0.75);
	-o-text-shadow:1px 1px  3px rgba(0,0,0,0.75);
	outline:none;
	text-align:center;
	line-height:40px;
	letter-spacing:2px;
}

#content table{ width:94%; margin:5px 3%;border:1px solid #d7d7d7;}
#content table input,#content table select,#content table option{ margin:0; padding:0; color:#4d006a; font-size:15px; width:100%; height:100%; border:none; background:transparent; outline:none;}
#content table select ,#content table input.tran-icon{ background:transparent url(../image/u25_normal.png)  right center no-repeat; background-size:15px 15px;}
td{ border:1px solid #d7d7d7; text-align:center; color:#7d8f9d; height:36px; line-height:36px; padding:0px 8px; font-size:16px; position:relative;}
td img{ vertical-align:middle; margin-top:-4px; width:20px; padding:0px 4px;}
.ob{ min-width:75px!important; width:75px; white-space:nowrap; text-align:left;}
#content p{ width:94%; margin:5px 3%;color:rgb(174, 174, 174);}
.ui-datepicker {
	width:auto;
	padding: 0em 0em 0;
	display: none;
}
#ui-datepicker-div td{ height:auto; line-height:18px;}